package ejb.cbm.admin.bean;

import java.util.ArrayList;
import java.util.Date;
import java.util.List;

public class ArchivoBean  implements java.io.Serializable {

	private static final long serialVersionUID = -5990460320222070179L;
	
	private Long codigoarchivo;
     private Long tipoarchivo;
     private String descripcion;
     private String nombrearchivo;
     private String extension;
     private String rutaentrada;
     private String rutasalida;
     private String tabla;
     private String sequence;
     private String correoelectronico;
     private Long flagactivo;
     private String usuarioregistro;
     private Date fecharegistro;
     private String usuariomodificacion;
     private Date fechamodificacion;
     private List<ArchivoLayoutBean> archivolayoutsBean = new ArrayList<ArchivoLayoutBean>(0);

    // Constructors

    public List<ArchivoLayoutBean> getArchivolayoutsBean() {
		return archivolayoutsBean;
	}

	public void setArchivolayoutsBean(List<ArchivoLayoutBean> archivolayoutsBean) {
		this.archivolayoutsBean = archivolayoutsBean;
	}

	/** default constructor */
    public ArchivoBean() {
    }

	/** minimal constructor */
    public ArchivoBean(Long codigoarchivo, Long tipoarchivo, String nombrearchivo, String extension, String tabla, String usuarioregistro, Date fecharegistro, String usuariomodificacion, Date fechamodificacion) {
        this.codigoarchivo = codigoarchivo;
        this.tipoarchivo = tipoarchivo;
        this.nombrearchivo = nombrearchivo;
        this.extension = extension;
        this.tabla = tabla;
        this.usuarioregistro = usuarioregistro;
        this.fecharegistro = fecharegistro;
        this.usuariomodificacion = usuariomodificacion;
        this.fechamodificacion = fechamodificacion;
    }
    
    /** full constructor */
    public ArchivoBean(Long codigoarchivo, Long tipoarchivo, String descripcion, String nombrearchivo, String extension, String rutaentrada, String rutasalida, String tabla, String sequence, String correoelectronico, Long flagactivo, String usuarioregistro, Date fecharegistro, String usuariomodificacion, Date fechamodificacion, List<ArchivoLayoutBean> archivolayoutsBean) {
        this.codigoarchivo = codigoarchivo;
        this.tipoarchivo = tipoarchivo;
        this.descripcion = descripcion;
        this.nombrearchivo = nombrearchivo;
        this.extension = extension;
        this.rutaentrada = rutaentrada;
        this.rutasalida = rutasalida;
        this.tabla = tabla;
        this.sequence = sequence;
        this.correoelectronico = correoelectronico;
        this.flagactivo = flagactivo;
        this.usuarioregistro = usuarioregistro;
        this.fecharegistro = fecharegistro;
        this.usuariomodificacion = usuariomodificacion;
        this.fechamodificacion = fechamodificacion;
        this.archivolayoutsBean = archivolayoutsBean;
    }


	public Long getCodigoarchivo() {
		return codigoarchivo;
	}

	public void setCodigoarchivo(Long codigoarchivo) {
		this.codigoarchivo = codigoarchivo;
	}

	public String getCorreoelectronico() {
		return correoelectronico;
	}

	public void setCorreoelectronico(String correoelectronico) {
		this.correoelectronico = correoelectronico;
	}

	public String getDescripcion() {
		return descripcion;
	}

	public void setDescripcion(String descripcion) {
		this.descripcion = descripcion;
	}

	public String getExtension() {
		return extension;
	}

	public void setExtension(String extension) {
		this.extension = extension;
	}

	public Date getFechamodificacion() {
		return fechamodificacion;
	}

	public void setFechamodificacion(Date fechamodificacion) {
		this.fechamodificacion = fechamodificacion;
	}

	public Date getFecharegistro() {
		return fecharegistro;
	}

	public void setFecharegistro(Date fecharegistro) {
		this.fecharegistro = fecharegistro;
	}

	public Long getFlagactivo() {
		return flagactivo;
	}

	public void setFlagactivo(Long flagactivo) {
		this.flagactivo = flagactivo;
	}

	public String getNombrearchivo() {
		return nombrearchivo;
	}

	public void setNombrearchivo(String nombrearchivo) {
		this.nombrearchivo = nombrearchivo;
	}

	public String getRutaentrada() {
		return rutaentrada;
	}

	public void setRutaentrada(String rutaentrada) {
		this.rutaentrada = rutaentrada;
	}

	public String getRutasalida() {
		return rutasalida;
	}

	public void setRutasalida(String rutasalida) {
		this.rutasalida = rutasalida;
	}

	public String getSequence() {
		return sequence;
	}

	public void setSequence(String sequence) {
		this.sequence = sequence;
	}

	public String getTabla() {
		return tabla;
	}

	public void setTabla(String tabla) {
		this.tabla = tabla;
	}

	public Long getTipoarchivo() {
		return tipoarchivo;
	}

	public void setTipoarchivo(Long tipoarchivo) {
		this.tipoarchivo = tipoarchivo;
	}

	public String getUsuariomodificacion() {
		return usuariomodificacion;
	}

	public void setUsuariomodificacion(String usuariomodificacion) {
		this.usuariomodificacion = usuariomodificacion;
	}

	public String getUsuarioregistro() {
		return usuarioregistro;
	}

	public void setUsuarioregistro(String usuarioregistro) {
		this.usuarioregistro = usuarioregistro;
	}
}